roast snow in a furnace - Español Inglés Diccionario